something which overlaps - German English Dictionary